insoluble compound - Spanish English Dictionary